package controller;

import java.util.ArrayList;
import jpl.Query;
import jpl.Compound;
import jpl.Term;

/**
 * Clase utilizada para ejecutar y cargar el archivo de Prolog.
 * @author Samuel Chávez, Axel Mayorga
 */
public class Brain {
    
    private Query startQuery;
    
    public Brain() {
        
        // Create load brain.pl
        System.out.println(System.getProperty("java.library.path"));
        startQuery = new Query("consult('brain.pl')"); 
        System.out.println(startQuery.hasSolution() ? "succeeded" : "failed"); 
        
    }
    
    public Query query(String qs){
        
        // Do query
        Query q = new Query(qs); 
        if(q.hasSolution())return q;
        else return null;
    }
    
}
